3
תגובות
שאלה חדשה codeigniter
פתח
roee711
,
קיבלו קוד יותר מסודר
יש לי modal אם קוד כזה
זה פונקציה בקונטורלר
אני מקבל שגיעה כזאת:
Fatal error: Cannot access private property User::$id in C:\xampp\htdocs\mvccode\system\database\DB_result.php on line 86
הוא נותן שגיעה לכל שדות
אני ישמח לעזרה
יש לי modal אם קוד כזה
class User extends CI_Model{
private $username;
private $password;
private $id;
public function __construct(){
}
public function insliize($username='',$password="",$id=""){
$this->username=$username;
$this->password=$password;
$this->id= $id;
}
public function getuser(){
return $this->username;
}
public function setuser($username=""){
$this->username =$username;
}
public function getpassword(){
return $this->password;
}
public function setpassword($password=""){
$this->password =$password;
}
public function getID(){
return $this->id;
}
public function setID($id=""){
$this->id =$id;
}
}
private $username;
private $password;
private $id;
public function __construct(){
}
public function insliize($username='',$password="",$id=""){
$this->username=$username;
$this->password=$password;
$this->id= $id;
}
public function getuser(){
return $this->username;
}
public function setuser($username=""){
$this->username =$username;
}
public function getpassword(){
return $this->password;
}
public function setpassword($password=""){
$this->password =$password;
}
public function getID(){
return $this->id;
}
public function setID($id=""){
$this->id =$id;
}
}
זה פונקציה בקונטורלר
public function user(){
$this->load->model("user");
$this->user->insliize("10","11");
$this->db->set('username', $this->user->getuser());
$this->db->set('password', $this->user->getpassword());
$this->db->set('id', $this->user->getid());
$this->db->insert("user");
$query = $this->db->get('user');
foreach ($query->result("user") as $row)
{ echo $row->getuser
$this->load->model("user");
$this->user->insliize("10","11");
$this->db->set('username', $this->user->getuser());
$this->db->set('password', $this->user->getpassword());
$this->db->set('id', $this->user->getid());
$this->db->insert("user");
$query = $this->db->get('user');
foreach ($query->result("user") as $row)
{ echo $row->getuser
אני מקבל שגיעה כזאת:
Fatal error: Cannot access private property User::$id in C:\xampp\htdocs\mvccode\system\database\DB_result.php on line 86
הוא נותן שגיעה לכל שדות
אני ישמח לעזרה
3 תשובות
בשורה 86 בקובץ שלא צירפת כתבת
$something -> id
במקום
$something->getID();